Text copied to clipboard!

Наслов

Text copied to clipboard!

Full Stack Python Developer

Опис

Text copied to clipboard!
Tražimo Full stack Python programera koji će se pridružiti našem dinamičnom timu i doprineti razvoju inovativnih web aplikacija i softverskih rešenja. Kao Full stack Python programer, bićete odgovorni za dizajn, implementaciju i održavanje aplikacija koristeći Python na serverskoj strani, kao i moderne frontend tehnologije na klijentskoj strani. Očekujemo da imate iskustva sa radom na celokupnom razvoju softvera, od baze podataka do korisničkog interfejsa, kao i sposobnost da radite u agilnom okruženju. Vaša uloga uključuje saradnju sa drugim programerima, dizajnerima i menadžerima proizvoda kako biste isporučili visokokvalitetne proizvode koji zadovoljavaju potrebe korisnika. Bićete uključeni u sve faze razvoja softvera, uključujući analizu zahteva, dizajn arhitekture, implementaciju, testiranje i održavanje. Od vas se očekuje da budete proaktivni u pronalaženju rešenja za tehničke izazove i da doprinosite unapređenju postojećih procesa i tehnologija. Idealni kandidat ima solidno iskustvo sa Python programskim jezikom, kao i sa popularnim web framework-ovima kao što su Django ili Flask. Takođe, poželjno je poznavanje frontend tehnologija kao što su JavaScript, HTML, CSS i neki od modernih frontend framework-ova (npr. React, Angular ili Vue.js). Iskustvo sa radom na relacijskim i nerelacijskim bazama podataka, kao i sa alatima za verzionisanje koda (npr. Git), smatra se velikom prednošću. Pored tehničkih veština, cenimo sposobnost timskog rada, dobru komunikaciju i spremnost za kontinuirano učenje i usavršavanje. Ako ste motivisani da radite na izazovnim projektima i želite da budete deo inovativnog tima, pozivamo vas da se prijavite i postanete deo naše kompanije.

Одговорности

Text copied to clipboard!
  • Razvoj i održavanje web aplikacija koristeći Python i moderne tehnologije
  • Dizajn i implementacija serverske i klijentske logike
  • Rad sa bazama podataka (relacione i nerelacione)
  • Saradnja sa timom na definisanju zahteva i arhitekture
  • Pisanje testova i obezbeđivanje kvaliteta koda
  • Implementacija sigurnosnih i performansnih rešenja
  • Praćenje novih tehnologija i predlaganje unapređenja
  • Dokumentovanje rešenja i procesa razvoja
  • Učestvovanje u code review procesu
  • Rad u agilnom okruženju (Scrum, Kanban)

Захтеви

Text copied to clipboard!
  • Iskustvo u radu sa Python programskim jezikom
  • Poznavanje web framework-ova (Django, Flask)
  • Iskustvo sa frontend tehnologijama (JavaScript, HTML, CSS)
  • Poznavanje rada sa bazama podataka (SQL, NoSQL)
  • Rad sa alatima za verzionisanje koda (Git)
  • Razumevanje principa objektno orijentisanog programiranja
  • Sposobnost rešavanja problema i analitičko razmišljanje
  • Dobre komunikacione veštine i timski duh
  • Spremnost za učenje novih tehnologija
  • Poželjno iskustvo sa cloud platformama (AWS, Azure, GCP)
  • Poznavanje engleskog jezika

Могућа питања на интервјуу

Text copied to clipboard!
  • Koje iskustvo imate sa Python programskim jezikom?
  • Koje web framework-ove ste koristili u prethodnim projektima?
  • Kako pristupate rešavanju kompleksnih problema u razvoju softvera?
  • Da li ste radili sa relacionim i/ili nerelacionim bazama podataka?
  • Kako osiguravate kvalitet i sigurnost koda?
  • Koje frontend tehnologije najčešće koristite?
  • Imate li iskustva sa radom u agilnim timovima?
  • Kako pristupate učenju novih tehnologija?
  • Možete li navesti primer projekta na kojem ste radili kao full stack programer?
  • Kako organizujete svoj rad i prioritete u timu?